java ztree demo | 您所在的位置:网站首页 › ajax ztree gridview单行展示4条数据金额合计14b › java ztree demo |
//点击某个节点 然后将该节点的名称赋值值文本框 functionzTreeOnClick(e, treeId, treeNode) {var zTree = $.fn.zTree.getZTreeObj("treeDemo");//获得选中的节点 var nodes=zTree.getCheckedNodes(true);//根据id排序 v = nodes[0].name; postId= nodes[0].id; zTree.checkNode(nodes,true, false);//将选中节点的名称显示在文本框内//if (v.length > 0) v = v.substring(0, v.length - 1); var name = $("#name"); name.attr("value", v); $(‘#poetId‘).val(postId); $(‘#dynastyId‘).val(nodes[0].getParentNode.id);//隐藏zTree hideMenu();return false; }//ztree参数 var setting ={ check: { enable:true, chkStyle:"radio", radioType:"all", chkboxType: {"Y":"s","N":"s"} }, data: { simpleData: { enable:true} }, callback :{//onClick : zTreeOnClick, onCheck:zTreeOnClick, beforeCheck :function(treeId, treeNode) {if(treeNode.isParent) { alert("请选择子节点!")return false; } } } };//ztree数据初始化 var zNodes =${zNodes};//显示树 functionshowMenu() { $("#menuContent").fadeIn("fast"); $(‘#menuContent‘).attr(‘show‘,‘true‘);//var cityObj = $("#name");//var cityOffset = $("#name").offset();//$("#menuContent").css({ left: cityOffset.left + "px", top: cityOffset.top + cityObj.outerHeight() + "px" }).slideDown("fast"); }//隐藏树 functionhideMenu() { $("#menuContent").fadeOut("fast"); $(‘#menuContent‘).attr(‘show‘,‘false‘);//$("body").unbind("mousedown", onBodyDown); }//还原zTree的初始数据 functionInitialZtree() { $.fn.zTree.init($("#treeDemo"), setting, zNodes);//setting.check.radioType = "all"; zTree_Menu = $.fn.zTree.getZTreeObj("treeDemo");var node = zTree_Menu.getNodeByParam("id",$(‘#dynastyId‘).val() );var node1 = zTree_Menu.getNodeByParam("id",$(‘#poetId‘).val() );//zTree_Menu.selectNode(node1,true);//指定选中ID的节点 zTree_Menu.checkNode(node1, true, false); zTree_Menu.expandNode(node,true, false);//指定选中ID节点展开 }///根据文本框的关键词输入情况自动匹配树内节点 进行模糊查找 functionAutoMatch() { InitialZtree();if($(‘#menuContent‘).attr(‘show‘)==‘false‘){ showMenu(); }else{//$(‘#menuContent‘).css(‘display‘,‘none‘); hideMenu(); } } |
CopyRight 2018-2019 实验室设备网 版权所有 |